Flatctl

Gerenciador de Flatpaks feito em Bash + Yad. Executa as operações "comuns" do flatpak: instalar, procurar no flathub, desinstalar, atualizar e listar aplicativos e runtimes. Também executa "manutenção" com dois modos: o "seguro", onde remove os runtimes não usados e executa o "flatpak repair" (não exclui a pasta do app em ~/.var/app/<app-id>), desse modo mantendo as configurações do usuario caso tenha desinstalado o app, e o modo "completo" que faz o mesmo que o modo seguro mas exclui a pasta "~/var/app/<app-id>", removendo os dados e configurações do usuario. Fiz o programa pois uso flatpaks aos montes no meu Slackware mas queria mexer neles usando uma interface grafica, mas nada tão completo como outras soluções como o tal de Warehouse por exemplo. Forneço os arquivos para download aqui (são varios arquivos e pastas, incluindo script de instalação e de desinstalação), mas aconselho fortemente se for usar o programa, a visitar o repositório do programa no meu GitHub, pois o README fornece todas as informações necessárias sobre o programa, e também pelo fato de que o programa não perde tempo fazendo verificações de dependências, a meu ver é para isso que o README serve. Repositório: https://github.com/pedrobfernandes/flatctl

Por: Pedro Fernandes


BRT - Bulk Renaming Tool

Projeto em C de um utilitário de renomeação em massa de arquivos pela linha de comando. Pode inserir antes do nome, adicionar depois de string alvo no nome, substituir antigo por novo e deletar sub string em nome de arquivo. Programa usa recursividade, então varre o diretório alvo e os seus subdiretórios e renomeia todos os arquivos alvo. Programa também permite executar todas as operações filtrando pela extensão do arquivo, então, as operações são executadas nos nomes de arquivos que correspondem com o alvo, mas apenas os que têm a extensão indicada. Códigos fontes, um Makefile e restantes instruções, assim como exemplos de uso estão no repositório do projeto: https://github.com/PedroF37/BRT Grato!

Por: Pedro Fernandes


Tkinter - Sistema de Cadastro de Cursos, Alunos e Turmas

Projeto Python com interface Tkinter de Sistema de Cadastro de Cursos, Alunos e Turmas. Sistema permite cadastrar alunos, turmas e cursos, atualizar e deletar. Permite importar planilha e exportar para planilha. Usa também sistema de registro e login de usuário, com usuário administrador e usuário comum. Pelo menos no Linux Mint, tive que instalar: $ sudo apt install python3-pil-imagetk Fonte usada: Roboto Não colo o código-fonte aqui porque são sete arquivos kk e são grandes kk. Link do repositório do projeto: https://github.com/PedroF37/Cadastro-de-Cursos

Por: Pedro Fernandes


Dasboard Covid-19 em Python

Projeto Python de Dashboard do Covid-19 para praticar o pandas e o matplotlib Projeto usa a API https://rapidapi.com/api-sports/api/covid-193/. Precisa fazer o registro gratuito e pegar a chave. Coloca chave em arquivo views.py. Fonte usada: Roboto Original: https://github.com/PedroF37/Dashboard-Covid

Por: Pedro Fernandes


Organizador de Arquivos em Python + tkinter

Projeto de automação em Python (Organizador de Arquivos) Dada uma pasta com vários arquivos de várias extensões, aplicativo permite guardar arquivos em pastas nomeadas com a extensão; arquivos .pdf na pasta pdf, arquivos .txt na pasta txt etc. Aplicativo permite também arquivar e comprimir arquivos, usando formato tar.xz (txz) e deletar arquivos. Projeto trabalha apenas com arquivos, não com pastas. Projeto também não faz recursão em pasta, ou seja, não procura dentro de subpastas. Configuração é simples: arquivo extensions.py, tem a lista das extensões de arquivos reconhecidos. Basta adicionar (ou deletar) extensões. Feito. Fonte usada: Roboto Projeto feito para praticar (não que seja algo útil kkk) Original: https://github.com/PedroF37/Organizador-de-Arquivos

Por: Pedro Fernandes






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts